package com.dxf.chepter02

/**
 *
 * for 循环守卫 类似 continue, 加入if判断,为true 进入逻辑,否则continue
 * scala中的 continue 和 break 被拿掉了
 *
 * ===============================================================
 *
 *
 * 引入变量    需要加分号 ;  告诉编译器这个新的变量
 * =======================================================
 *
 *
 * 嵌套循环
 * Demo
 * =======================================================
 *
 * 循环返回值
 * Demo
 *
 */
object T24_循环返回值 {
  def main(args: Array[String]): Unit = {
    // 1 对 1 to 10 进行遍历
    // 2 yield i  将每次循环得到的i 放入到Vector中,并返回给res
    // 3 可以加入代码块最每次的i进行逻辑处理
    val res = for (i <- 1 to 10) yield i
    println(res)
    val res2 = for (i <- 1 to 10) yield {
      i + 1
    }
    println(res2)
  }
}
